package com.xjrsoft.module.system.model;

import com.xjrsoft.common.enums.CloudType;
import com.xjrsoft.common.enums.SmsCloudType;
import lombok.Data;

/**
 * @Author: tzx
 * @Date: 2024/1/16 14:43
 */
@Data
public class MessageConfigModel {

    /**
     * 云服务商
     */
    private SmsCloudType cloudType;

//    /**
//     * 通道号
//     */
//    private String channelNumber;

    /**
     * 短信限制时间（单位：小时，正整数）
     */
    private Integer limitTime;

    /**
     * 短信限制次数，与limit-time一起使用，限制时长内允许发送的次数
     */
    private Integer limitCount;

//    /**
//     * 模板id
//     */
//    private String templateId;

    /**
     * 验证码通道号
     */
    private String captchaSender;

    /**
     * 验证码模板号
     */
    private String captchaTemplateId;

    /**
     * 消息通知通道号
     */
    private String notifySender;

    /**
     * 消息通知模板号
     */
    private String notifyTemplateId;

    /**
     * 传阅消息通道号
     */
    private String circulatedSender;

    /**
     * 传阅消息模板号
     */
    private String circulatedTemplateId;

    /**
     * 超时提醒通道号
     */
    private String timeoutSender;

    /**
     * 超时提醒模板号
     */
    private String timeoutTemplateId;

    /**
     * 消息推送通道号
     */
    private String messageSendSender;

    /**
     * 消息推送模板号
     */
    private String messageSendTemplateId;
}
